package co.yixiang.yshop.module.product.service.storeproductstocklog;

import java.util.*;
import javax.validation.*;

import co.yixiang.yshop.module.product.controller.admin.storeproductstocklog.vo.*;
import co.yixiang.yshop.module.product.controller.admin.storeproductstockwarning.vo.StoreProductStockWarningRespVO;
import co.yixiang.yshop.module.product.dal.dataobject.storeproductstocklog.StoreProductStockLogDO;
import co.yixiang.yshop.framework.common.pojo.PageResult;

/**
 * 商品库存记录 Service 接口
 *
 * @author admin
 */
public interface StoreProductStockLogService {

    /**
     * 创建商品库存记录
     *
     * @param createReqVO 创建信息
     * @return 编号
     */
    Long createStoreProductStockLog(@Valid StoreProductStockLogCreateReqVO createReqVO);



    /**
     * 获得商品库存记录分页
     *
     * @param pageReqVO 分页查询
     * @return 商品库存记录分页
     */
    PageResult<StoreProductStockLogRespVO> getStoreProductStockLogPage(StoreProductStockLogPageReqVO pageReqVO);



}
